package executable.instance.inheritance;

public class SimpleInheritanceA {
    public String publicNoOverride() {
        return "public no override";
    }

    public String publicFirstChildOverride() {
        return "i will be overridden - publicFirstChildOverride";
    }

    public String publicSecondGenerationOverride() {
        return "i will be overridden - publicSecondGenerationOverride";
    }

    public String publicBothGenerationOverride() {
        return "i will be overridden - publicBothGenerationOverride";
    }

    public int publicSuperCall() {
        return 15;
    }

    public int publicSuperCallWithJump() {
        return 24;
    }
}
